import axiosHelper from "./axiosHelper";
// 读操作的URL前缀
const READUSER_BASE_URL = "api/v2/User/";
// 写操作的URL前缀
const WRITEUSER_BASE_URL = "api/v2/User/";

/**
 * 获取用户信息
 * @param data 用户信息
 */
export const GetUser = async (data: any) => {
  return axiosHelper.read({
    url: `${READUSER_BASE_URL}GetUser`, // 替换为实际的URL
    method: "put", // 替换为实际的HTTP方法
    data: data,
  });
};
/**
 * 获取用户头衔信息
 * @param data 头衔信息
 */
export const GetUserTittle = async () => {
  return axiosHelper.read({
    url: `${READUSER_BASE_URL}GetUserTittle`, // 替换为实际的URL
    method: "get", // 替换为实际的HTTP方法
  });
};
/**
 * 删除用户
 * @param data 用户信息
 */
export const DelUserInfo = async (data: any) => {
  return axiosHelper.write({
    url: `${WRITEUSER_BASE_URL}DelUser`, // 替换为实际的URL
    method: "delete", // 替换为实际的HTTP方法
    data: data, // 替换为实际的请求数据
  });
};
/**
 * 批量删除用户
 * @param data 用户信息
 */
export const DelUserRangeInfo = async (data: any) => {
  return axiosHelper.write({
    url: `${WRITEUSER_BASE_URL}DelUserRange`, // 替换为实际的URL
    method: "delete", // 替换为实际的HTTP方法
    data: data, // 替换为实际的请求数据
  });
};
/**
 *  修改用户信息  
 * @param data 用户信息
 */
export const UpdUserInfo = async (data: any) => {
  return axiosHelper.write({
    url: `${WRITEUSER_BASE_URL}UpdUser`, // 替换为实际的URL
    method: "put", // 替换为实际的HTTP方法
    data: data, // 替换为实际的请求数据
  });
};